package com.eascs.overdue.entity;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the o2o_overdue_report database table.
 * 
 */
@Entity
@Table(name="o2o_overdue_report_interim")
@NamedQuery(name="O2oOverdueReportInterim.findAll", query="SELECT o FROM O2oOverdueReportInterim o")
public class O2oOverdueReportInterim implements Serializable {
	private static final long serialVersionUID = 1L;
	@Id
	private String eaid;
	
	private String bankrefundcode;

	private String billcode;

	@Temporal(TemporalType.DATE)
	private Date createtime;

	private int creator;

	private BigDecimal defaultamount;

	private BigDecimal defaultcapital;

	private BigDecimal defaultdatenum;

	private BigDecimal defaultinterest;

	private BigDecimal disposalamoun;

	@Temporal(TemporalType.DATE)
	private Date disposaldate;

	private String idcard;

	private String isdel;

	private String isnew;

	@Temporal(TemporalType.DATE)
	private Date lastupdatetime;

	private int lastupdateuser;

	@Temporal(TemporalType.DATE)
	private Date loaddate;
	
	@Temporal(TemporalType.DATE)
	private Date timeframe;

	private BigDecimal loanamount;

	private String loanapplyno;

	private String loanername;

	private String loannumber;

	private String ltd;

	@Temporal(TemporalType.DATE)
	private Date maturitydate;

	private BigDecimal penaltyinterest;

	private String provice;

	private String remarks;

	private String status;//1-利息逾期,2-本金逾期,3-代偿,4-利息结清,5-本金结清

	public O2oOverdueReportInterim() {
	}

	public String getBankrefundcode() {
		return this.bankrefundcode;
	}

	public void setBankrefundcode(String bankrefundcode) {
		this.bankrefundcode = bankrefundcode;
	}

	public String getBillcode() {
		return this.billcode;
	}

	public void setBillcode(String billcode) {
		this.billcode = billcode;
	}

	public Date getCreatetime() {
		return this.createtime;
	}

	public void setCreatetime(Date createtime) {
		this.createtime = createtime;
	}

	public int getCreator() {
		return this.creator;
	}

	public void setCreator(int creator) {
		this.creator = creator;
	}

	public BigDecimal getDefaultamount() {
		return this.defaultamount;
	}

	public void setDefaultamount(BigDecimal defaultamount) {
		this.defaultamount = defaultamount;
	}

	public BigDecimal getDefaultcapital() {
		return this.defaultcapital;
	}

	public void setDefaultcapital(BigDecimal defaultcapital) {
		this.defaultcapital = defaultcapital;
	}

	public BigDecimal getDefaultdatenum() {
		return this.defaultdatenum;
	}

	public void setDefaultdatenum(BigDecimal defaultdatenum) {
		this.defaultdatenum = defaultdatenum;
	}

	public BigDecimal getDefaultinterest() {
		return this.defaultinterest;
	}

	public void setDefaultinterest(BigDecimal defaultinterest) {
		this.defaultinterest = defaultinterest;
	}

	public BigDecimal getDisposalamoun() {
		return this.disposalamoun;
	}

	public void setDisposalamoun(BigDecimal disposalamoun) {
		this.disposalamoun = disposalamoun;
	}

	public Date getDisposaldate() {
		return this.disposaldate;
	}

	public void setDisposaldate(Date disposaldate) {
		this.disposaldate = disposaldate;
	}

	public String getEaid() {
		return this.eaid;
	}

	public void setEaid(String eaid) {
		this.eaid = eaid;
	}

	public String getIdcard() {
		return this.idcard;
	}

	public void setIdcard(String idcard) {
		this.idcard = idcard;
	}

	public String getIsdel() {
		return this.isdel;
	}

	public void setIsdel(String isdel) {
		this.isdel = isdel;
	}

	public String getIsnew() {
		return this.isnew;
	}

	public void setIsnew(String isnew) {
		this.isnew = isnew;
	}

	public Date getLastupdatetime() {
		return this.lastupdatetime;
	}

	public void setLastupdatetime(Date lastupdatetime) {
		this.lastupdatetime = lastupdatetime;
	}

	public int getLastupdateuser() {
		return this.lastupdateuser;
	}

	public void setLastupdateuser(int lastupdateuser) {
		this.lastupdateuser = lastupdateuser;
	}

	public Date getLoaddate() {
		return this.loaddate;
	}

	public void setLoaddate(Date loaddate) {
		this.loaddate = loaddate;
	}

	public BigDecimal getLoanamount() {
		return this.loanamount;
	}

	public void setLoanamount(BigDecimal loanamount) {
		this.loanamount = loanamount;
	}

	public String getLoanapplyno() {
		return this.loanapplyno;
	}

	public void setLoanapplyno(String loanapplyno) {
		this.loanapplyno = loanapplyno;
	}

	public String getLoanername() {
		return this.loanername;
	}

	public void setLoanername(String loanername) {
		this.loanername = loanername;
	}

	public String getLoannumber() {
		return this.loannumber;
	}

	public void setLoannumber(String loannumber) {
		this.loannumber = loannumber;
	}

	public String getLtd() {
		return this.ltd;
	}

	public void setLtd(String ltd) {
		this.ltd = ltd;
	}

	public Date getMaturitydate() {
		return this.maturitydate;
	}

	public void setMaturitydate(Date maturitydate) {
		this.maturitydate = maturitydate;
	}

	public BigDecimal getPenaltyinterest() {
		return this.penaltyinterest;
	}

	public void setPenaltyinterest(BigDecimal penaltyinterest) {
		this.penaltyinterest = penaltyinterest;
	}

	public String getProvice() {
		return this.provice;
	}

	public void setProvice(String provice) {
		this.provice = provice;
	}

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public Date getTimeframe() {
		return timeframe;
	}

	public void setTimeframe(Date timeframe) {
		this.timeframe = timeframe;
	}

}